package com.yzh.oop9.oop9;

/**
 * 内部比较器Comparable，只能指定一种比较的规则，需要类实现接口重写方法。
 * 一般指定为最常用的规则
 *
 * 如果希望按照更多的规则进行比较，可以使用外部比较器
 * Comparator  compare(Object obj1，Object obj2)
 * 外部比较器可以定义多个
 */
public interface Comparable {
    /**
     *>0
     * =0
     * <0
     * @param obj
     * @return
     */
    public abstract  int compareTo(Object obj);
}
